Linux - Librería en unix equivalente a <dos.h> de MS-D

 
Vista:

Librería en unix equivalente a <dos.h> de MS-D

Publicado por Cristina CM (2 intervenciones) el 15/01/2003 16:11:38
Estoy trabajando en C bajo una plataforma Unix(Linux) y necesitaría poder saber si una cadena de caracteres, se corresponde con el nombre de un fichero o un directorio, sus atributos, en caso de que sea un directorio, poder leer su contenido, etc... Me suena que para MS-DOS existe la librería <dos.h>. Alguien sabe si en unix existe alguna equivalente?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Librería en unix equivalente a <dos.h> de M

Publicado por chuidiang (101 intervenciones) el 15/01/2003 18:51:05
Echa un ojo a las funciones stat(), fstat(), etc en el man. El include es algo así como

#include <sys/types.h>
#include <sys/stat.h>

La función es algo compleja, pero te da toda la información del fichero (si existe, si es un directorio, un fichero o un link, id del propietario, permisos, tamaño, etc, etc, etc, e incluso el i-nodo del disco).

Se buena.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar